package org.jeecg.modules.system.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.system.entity.SysDepart;
import org.jeecg.modules.system.entity.SysUser;
import org.jeecg.modules.system.entity.SysUserDepart;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

public interface SysUserDepartMapper extends BaseMapper<SysUserDepart>{
	
	List<SysUserDepart> getUserDepartByUid(@Param("userId") String userId);

	/**
	 * 查询部门下面所有的人
	 * @param dep_id
	 * @return
	 */
	public List<SysUser> getDepartUser(@Param("dep_id") String dep_id);

	/**
	 * 查询部门
	 */
	public List<SysDepart> getDeparts(@Param("parent_id") String parent_id, @Param("org_type") Integer org_type);

}
